package culosic.mdpocket.core;

public interface Factory {

	public Node createNodeCode();

	public Node createNodeImg(String src, String alt, String title);

	public Node createNodeImg(String src, String alt);

	public Node createNodeA(String href);

	public Node createNodeA(String href, String title);

	public Node createNodePre(String lang);

	public Node createNodeTable();

	public Node createNodeTh();

	public Node createNodeTr();

	public Node createNodeTd();

	public Node createRoot();

	public Node createNodeEmStrong();

	public Node createNodeEm();

	public Node createNodeH(int level);

	public Node createNodeText(String text);

	public Node createNodeTextNoParse(String text);

	public Node createNodeStrong();

	public Node createNodeUl();

	public Node createNodeOl();

	public Node createNodeLi();
	
	public Node createNodeBlockquote();

}
